Elves is an open-source collective that maintains Elvish, a cross-platform shell and scripting language engineered to bring modern programming conveniences to everyday command-line work. Written in Go, Elvish combines the immediacy of an interactive REPL with structured pipelines, first-class functions, and namespace-safe modules, making it equally useful for ad-hoc terminal sessions and maintainable automation scripts. Users rely on it to replace traditional POSIX shells when they need JSON-native data handling, built-in file-system globbing that respects Unicode, or predictable error propagation across pipeline stages. Typical deployments span developer laptops, CI runners, and container entry-points where concise, readable glue code must orchestrate containers, query REST endpoints, or transform streaming logs without external utilities. Because Elvish scripts compile to bytecode and ship as single binaries, system administrators also bundle them into portable tooling that runs unchanged on Linux, the BSD family, and Windows. The language’s value is further extended by an ecosystem of community modules for version managers, cloud CLIs, and note-taking workflows, all installable through the integrated package manager. Elves’ software is available for free on get.nero.com, with downloads delivered through trusted Windows package sources such as winget, always providing the latest release and enabling batch installation alongside other utilities.

elvish

Elvish is an expressive programming language and a versatile interactive shell, combined into one seamless package. It runs on Linux, BSDs, macOS and Windows.

Details